home *** CD-ROM | disk | FTP | other *** search
/ PC Basics 53 / PC Basics Issue 53.iso / Software / Internet / Invboard.exe / PC Basics 53 / Invboard / upload / Skin / s1 / skin_login.php < prev    next >
Encoding:
PHP Script  |  2002-06-12  |  5.5 KB  |  132 lines

  1. <?php
  2.  
  3. class skin_login {
  4.  
  5.  
  6.  
  7. function ShowLogOutForm() {
  8. global $ibforums;
  9. return <<<EOF
  10.      <br>
  11.      <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?s={$ibforums->session_id}" method="post">
  12.      <input type='hidden' name='act' value='Login'>
  13.      <input type='hidden' name='CODE' value='03'>
  14.      <input type='hidden' name='s' value='{$ibforums->session_id}'>
  15.      <table cellpadding='0' cellspacing='0' border='0' width='{$ibforums->skin['tbl_width']}' bgcolor='{$ibforums->skin['tbl_border']}' align='center'>
  16.         <tr>
  17.             <td>
  18.                 <table cellpadding='3' cellspacing='1' border='0' width='100%'>
  19.                 <tr>
  20.                 <td bgcolor='{$ibforums->skin['TITLEBACK']}' valign='left' colspan='2' id='titlelarge'>{$ibforums->lang['log_out']}</td>
  21.                 </tr>
  22.                 <tr>
  23.                 <td id='row1' colspan='2' valign='middle'><br>{$ibforums->lang['log_out_txt']}<br></td>
  24.                 </tr>
  25.                 <tr>
  26.                 <td id='row2' align='center' colspan='2'>
  27.                 <input type="submit" value="{$ibforums->lang['log_out_submit']}" class='forminput'>
  28.                 </td></tr></table>
  29.                 </td></tr></table>
  30.                 </form>
  31. EOF;
  32. }
  33.  
  34. function errors($data) {
  35. global $ibforums;
  36. return <<<EOF
  37.      <table cellpadding='0' cellspacing='1' border='0' width='{$ibforums->skin['tbl_width']}' bgcolor='{$ibforums->skin['tbl_border']}' align='center'>
  38.         <tr>
  39.             <td>
  40.                 <table cellpadding='5' cellspacing='1' border='0' width='100%'>
  41.                 <tr>
  42.                 <td id='row1' valign='top' align='left' id='highlight'><b>{$ibforums->lang['errors_found']}</b><hr noshade size='1' color='{$ibforums->skin['tbl_border']}'>$data</td>
  43.                 </tr>
  44.                 </table>
  45.             </td>
  46.         </tr>
  47.     </table>
  48.     <br>
  49. EOF;
  50. }
  51.  
  52. function ShowForm($message) {
  53. global $ibforums;
  54. return <<<EOF
  55.     <script language='JavaScript'>
  56.     <!--
  57.     function ValidateForm() {
  58.         var Check = 0;
  59.         if (document.LOGIN.UserName.value == '') { Check = 1; }
  60.         if (document.LOGIN.PassWord.value == '') { Check = 1; }
  61.  
  62.         if (Check == 1) {
  63.             alert("{$ibforums->lang['blank_fields']}");
  64.             return false;
  65.         } else {
  66.             document.LOGIN.submit.disabled = true;
  67.             return true;
  68.         }
  69.     }
  70.     //-->
  71.     </script>     
  72.      <br>
  73.      <table cellpadding='3' cellspacing='1' border='0' align='center' width='{$ibforums->skin['tbl_width']}'>
  74.      <tr>
  75.      <td align='left'>{$ibforums->lang['login_text']}</td>
  76.      </tr>
  77.      <tr>
  78.      <td align='left'><b>{$ibforums->lang['forgot_pass']} <a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}?act=Reg&CODE=10'>{$ibforums->lang['pass_link']}</a></b></td>
  79.      </tr>
  80.      </table>
  81.      <form action="{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}" method="post" name='LOGIN' onSubmit='return ValidateForm()'>
  82.      <input type='hidden' name='act' value='Login'>
  83.      <input type='hidden' name='CODE' value='01'>
  84.      <input type='hidden' name='s' value='{$ibforums->session_id}'>
  85.      <input type='hidden' name='referer' value="">
  86.      <table cellpadding='0' cellspacing='0' border='0' width='{$ibforums->skin['tbl_width']}' bgcolor='{$ibforums->skin['tbl_border']}' align='center'>
  87.         <tr>
  88.             <td>
  89.                 <table cellpadding='3' cellspacing='1' border='0' width='100%'>
  90.                 <tr>
  91.                 <td align='left' colspan='2' id='titlemedium'>$message</td>
  92.                 </tr>
  93.                 <tr>
  94.                 <td id='row1' width='40%'>{$ibforums->lang['enter_name']}</td>
  95.                 <td id='row1'><input type='text' size='20' maxlength='64' name='UserName' class='forminput'></td>
  96.                 </tr>
  97.                 <tr>
  98.                 <td id='row1' width='40%'>{$ibforums->lang['enter_pass']}</td>
  99.                 <td id='row1'><input type='password' size='20' name='PassWord' class='forminput'></td>
  100.                 </tr>
  101.                 </table>
  102.              </td>
  103.          </tr>
  104.      </table>
  105.      <br>
  106.      <table cellpadding='0' cellspacing='0' border='0' width='{$ibforums->skin['tbl_width']}' bgcolor='{$ibforums->skin['tbl_border']}' align='center'>
  107.         <tr>
  108.             <td>
  109.                 <table cellpadding='3' cellspacing='1' border='0' width='100%'>
  110.                 <tr>
  111.                 <td bgcolor='{$ibforums->skin['MISCBACK_TITLE']}' align='left' colspan='2' id='titlemedium'>{$ibforums->lang['options']}</td>
  112.                 </tr>
  113.                 <tr>
  114.                 <td id='row1' width='40%' align='left' valign='top'>{$ibforums->lang['cookies']}</td>
  115.                 <td id='row1' width='40%'><input type="radio" name="CookieDate" value="1" checked>{$ibforums->lang['cookie_yes']}<br><input type="radio" name="CookieDate" value="0">{$ibforums->lang['cookie_no']}</td>
  116.                 </tr>
  117.                 <tr>
  118.                 <td id='row1' width='40%' align='left' valign='top'>{$ibforums->lang['privacy']}</td>
  119.                 <td id='row1' width='40%'><input type="checkbox" name="Privacy" value="1">{$ibforums->lang['anon_name']}</td>
  120.                 </tr>
  121.                 <tr>
  122.                 <td id='row2' align='center' colspan='2'>
  123.                 <input type="submit" name='submit' value="{$ibforums->lang['log_in_submit']}" class='forminput'>
  124.                 </td></tr></table>
  125.                 </td></tr></table>
  126.                 </form>
  127. EOF;
  128. }
  129.  
  130.  
  131. }
  132. ?>